package com.irdstudio.efp.cus.service.facade;

import java.util.List;

import com.irdstudio.efp.cus.service.vo.CusPrelistRiskInfoVO;

/**
 * <p>
 * 客户预授信名单风险信息的Service类
 * </p>
 * 
 * @author yusys
 * @createDate 2018-05-12 17:59:39
 */
public interface CusPrelistRiskInfoService {

	/**
	 * 插入客户预授信名单风险信息记录
	 * 
	 * @param cusPrelistRiskInfoVo
	 * @return
	 */
	public int insertCusPrelistRiskInfo(CusPrelistRiskInfoVO cusPrelistRiskInfoVo);

	/**
	 * 根据主键删除客户预授信名单风险信息记录
	 * 
	 * @param cusPrelistRiskInfoVo
	 * @return
	 */
	public int deleteByPk(CusPrelistRiskInfoVO cusPrelistRiskInfoVo);

	/**
	 * 根据主键更新客户预授信名单风险信息记录
	 * 
	 * @param cusPrelistRiskInfoVo
	 * @return
	 */
	public int updateByPk(CusPrelistRiskInfoVO cusPrelistRiskInfoVo);

	/**
	 * 查询客户预授信名单风险信息记录
	 * 
	 * @param cusPrelistRiskInfoVo
	 * @return
	 */
	public CusPrelistRiskInfoVO queryByPk(CusPrelistRiskInfoVO cusPrelistRiskInfoVo);

	/**
	 * 查询客户预授信名单风险信息记录
	 * 
	 * @param cusPrelistRiskInfoVo
	 * @return
	 */
	public CusPrelistRiskInfoVO queryByCondition(CusPrelistRiskInfoVO cusPrelistRiskInfoVo);

	/**
	 * 
	 * @Description 查询客户预授信名单风险信息记录,返回list
	 * @param cusPrelistRiskInfoVo
	 * @return
	 */
	public List<CusPrelistRiskInfoVO> queryListByCondition(CusPrelistRiskInfoVO cusPrelistRiskInfoVo);

}